home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / misc / volume16 / gnuplot2.02 / patch4 < prev    next >
Encoding:
Internet Message Format  |  1991-01-05  |  53.1 KB

  1. From: rjl@monu1.cc.monash.edu.au (Russell Lang)
  2. Newsgroups: comp.sources.misc
  3. Subject: v16i014:  Gnuplot 2.0 patch 2, 4 of 7
  4. Message-ID: <1991Jan5.040502.2534@sparky.IMD.Sterling.COM>
  5. Date: 5 Jan 91 04:05:02 GMT
  6. Approved: kent@sparky.imd.sterling.com
  7. X-Checksum-Snefru: e3729c79 f3989865 195f34ac 160b6620
  8.  
  9. Submitted-by: Russell Lang <rjl@monu1.cc.monash.edu.au>
  10. Posting-number: Volume 16, Issue 14
  11. Archive-name: gnuplot2.02/patch4
  12. Patch-To: gnuplot2.0: Volume 11, Issue 65-79
  13.  
  14. #! /bin/sh
  15. # This is a shell archive.  Remove anything before this line, then unpack
  16. # it by saving it into a file and typing "sh file".  To overwrite existing
  17. # files, type "sh file -c".  You can also feed this as standard input via
  18. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  19. # will see the following message at the end:
  20. #        "End of shell archive."
  21. # Contents:  patch2c
  22. # Wrapped by eln272v@monu1 on Wed Dec 19 11:57:48 1990
  23. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  24. if test -f patch2c -a "${1}" != "-c" ; then 
  25.   echo shar: Will not over-write existing file \"patch2c\"
  26. else
  27. echo shar: Extracting \"patch2c\" \(50960 characters\)
  28. sed "s/^X//" >patch2c <<'END_OF_patch2c'
  29. Xdiff -cr ./graphics.c ../gnuplot2.02/graphics.c
  30. X*** ./graphics.c    Tue Sep 18 14:57:55 1990
  31. X--- ../gnuplot2.02/graphics.c    Fri Nov 23 17:54:08 1990
  32. X***************
  33. X*** 281,287
  34. X          xaxis_y = ybot;                /* save for impulse plotting */
  35. X      else if (xaxis_y >= ytop)
  36. X          xaxis_y = ytop ;
  37. X!     else if (!log_y) {
  38. X          (*t->move)(xleft,xaxis_y);
  39. X          (*t->vector)(xright,xaxis_y);
  40. X      }
  41. X
  42. X--- 281,287 -----
  43. X          xaxis_y = ybot;                /* save for impulse plotting */
  44. X      else if (xaxis_y >= ytop)
  45. X          xaxis_y = ytop ;
  46. X!     else if (xzeroaxis && !log_y) {
  47. X          (*t->move)(xleft,xaxis_y);
  48. X          (*t->vector)(xright,xaxis_y);
  49. X      }
  50. X***************
  51. X*** 286,292
  52. X          (*t->vector)(xright,xaxis_y);
  53. X      }
  54. X  
  55. X!     if (!log_x && yaxis_x >= xleft && yaxis_x < xright ) {
  56. X          (*t->move)(yaxis_x,ybot);
  57. X          (*t->vector)(yaxis_x,ytop);
  58. X      }
  59. X
  60. X--- 286,292 -----
  61. X          (*t->vector)(xright,xaxis_y);
  62. X      }
  63. X  
  64. X!     if (yzeroaxis && !log_x && yaxis_x >= xleft && yaxis_x < xright ) {
  65. X          (*t->move)(yaxis_x,ybot);
  66. X          (*t->vector)(yaxis_x,ytop);
  67. X      }
  68. X***************
  69. X*** 483,489
  70. X                    (*t->move)(xl+(t->h_char),yl);
  71. X                    (*t->vector)(xl+4*(t->h_char),yl);
  72. X                 }
  73. X!                plot_impulses(this_plot, xaxis_y);
  74. X                 break;
  75. X              }
  76. X              case LINES: {
  77. X
  78. X--- 483,489 -----
  79. X                    (*t->move)(xl+(t->h_char),yl);
  80. X                    (*t->vector)(xl+4*(t->h_char),yl);
  81. X                 }
  82. X!                plot_impulses(this_plot, yaxis_x, xaxis_y);
  83. X                 break;
  84. X              }
  85. X              case LINES: {
  86. X***************
  87. X*** 536,542
  88. X   * Plot the curves in IMPULSES style
  89. X   */
  90. X  void
  91. X! plot_impulses(plot, xaxis_y)
  92. X      struct curve_points *plot;
  93. X      int xaxis_y;
  94. X  {
  95. X
  96. X--- 536,542 -----
  97. X   * Plot the curves in IMPULSES style
  98. X   */
  99. X  void
  100. X! plot_impulses(plot, yaxis_x, xaxis_y)
  101. X      struct curve_points *plot;
  102. X      int yaxis_x, xaxis_y;
  103. X  {
  104. X***************
  105. X*** 538,544
  106. X  void
  107. X  plot_impulses(plot, xaxis_y)
  108. X      struct curve_points *plot;
  109. X!     int xaxis_y;
  110. X  {
  111. X      int i;
  112. X      int x,y;
  113. X
  114. X--- 538,544 -----
  115. X  void
  116. X  plot_impulses(plot, yaxis_x, xaxis_y)
  117. X      struct curve_points *plot;
  118. X!     int yaxis_x, xaxis_y;
  119. X  {
  120. X      int i;
  121. X      int x,y;
  122. X***************
  123. X*** 573,579
  124. X            }
  125. X         }
  126. X                      
  127. X!        (*t->move)(x,xaxis_y);
  128. X         (*t->vector)(x,y);
  129. X      }
  130. X  
  131. X
  132. X--- 573,582 -----
  133. X            }
  134. X         }
  135. X                      
  136. X!        if (polar)
  137. X!           (*t->move)(yaxis_x,xaxis_y);
  138. X!        else
  139. X!           (*t->move)(x,xaxis_y);
  140. X         (*t->vector)(x,y);
  141. X      }
  142. X  
  143. Xdiff -cr ./internal.c ../gnuplot2.02/internal.c
  144. X*** ./internal.c    Tue Mar 27 09:01:26 1990
  145. X--- ../gnuplot2.02/internal.c    Thu Nov 29 10:08:43 1990
  146. X***************
  147. X*** 54,60
  148. X  int matherr(x)    /* MSC 5.1 */
  149. X  struct exception *x;
  150. X  #endif /* TURBOC */
  151. X! #else /* MSDOS */
  152. X  int matherr()
  153. X  #endif /* MSDOS */
  154. X  {
  155. X
  156. X--- 54,64 -----
  157. X  int matherr(x)    /* MSC 5.1 */
  158. X  struct exception *x;
  159. X  #endif /* TURBOC */
  160. X! #else /* not MSDOS */
  161. X! #ifdef apollo
  162. X! int matherr(x)    /* apollo */
  163. X! struct exception *x;
  164. X! #else    /* Most everyone else (not apollo). */
  165. X  int matherr()
  166. X  #endif /* apollo */
  167. X  #endif /* MSDOS */
  168. X***************
  169. X*** 56,61
  170. X  #endif /* TURBOC */
  171. X  #else /* MSDOS */
  172. X  int matherr()
  173. X  #endif /* MSDOS */
  174. X  {
  175. X      return (undefined = TRUE);        /* don't print error message */
  176. X
  177. X--- 60,66 -----
  178. X  struct exception *x;
  179. X  #else    /* Most everyone else (not apollo). */
  180. X  int matherr()
  181. X+ #endif /* apollo */
  182. X  #endif /* MSDOS */
  183. X  {
  184. X      return (undefined = TRUE);        /* don't print error message */
  185. X***************
  186. X*** 668,674
  187. X                      if (b.v.int_val >= 0)
  188. X                          (void) integer(&result,t);
  189. X                      else
  190. X!                         (void) complex(&result,1.0/t,0.0);
  191. X                      break;
  192. X                  case CMPLX:
  193. X                      mag =
  194. X
  195. X--- 673,684 -----
  196. X                      if (b.v.int_val >= 0)
  197. X                          (void) integer(&result,t);
  198. X                      else
  199. X!                       if (t != 0)
  200. X!                         (void) complex(&result,1.0/t,0.0);
  201. X!                       else {
  202. X!                          undefined = TRUE;
  203. X!                          (void) complex(&result, 0.0, 0.0);
  204. X!                       }
  205. X                      break;
  206. X                  case CMPLX:
  207. X                      mag =
  208. X***************
  209. X*** 674,680
  210. X                      mag =
  211. X                        pow(magnitude(&a),fabs(b.v.cmplx_val.real));
  212. X                      if (b.v.cmplx_val.real < 0.0)
  213. X!                         mag = 1.0/mag;
  214. X                      ang = angle(&a)*b.v.cmplx_val.real+
  215. X                        b.v.cmplx_val.imag;
  216. X                      (void) complex(&result,mag*cos(ang),
  217. X
  218. X--- 684,693 -----
  219. X                      mag =
  220. X                        pow(magnitude(&a),fabs(b.v.cmplx_val.real));
  221. X                      if (b.v.cmplx_val.real < 0.0)
  222. X!                       if (mag != 0.0)
  223. X!                         mag = 1.0/mag;
  224. X!                       else 
  225. X!                         undefined = TRUE;
  226. X                      ang = angle(&a)*b.v.cmplx_val.real+
  227. X                        b.v.cmplx_val.imag;
  228. X                      (void) complex(&result,mag*cos(ang),
  229. X***************
  230. X*** 687,693
  231. X                      if (a.v.cmplx_val.imag == 0.0) {
  232. X                          mag = pow(a.v.cmplx_val.real,(double)abs(b.v.int_val));
  233. X                          if (b.v.int_val < 0)
  234. X!                             mag = 1.0/mag;
  235. X                          (void) complex(&result,mag,0.0);
  236. X                      }
  237. X                      else {
  238. X
  239. X--- 700,709 -----
  240. X                      if (a.v.cmplx_val.imag == 0.0) {
  241. X                          mag = pow(a.v.cmplx_val.real,(double)abs(b.v.int_val));
  242. X                          if (b.v.int_val < 0)
  243. X!                           if (mag != 0.0)
  244. X!                             mag = 1.0/mag;
  245. X!                           else 
  246. X!                             undefined = TRUE;
  247. X                          (void) complex(&result,mag,0.0);
  248. X                      }
  249. X                      else {
  250. X***************
  251. X*** 694,700
  252. X                          /* not so good, but...! */
  253. X                          mag = pow(magnitude(&a),(double)abs(b.v.int_val));
  254. X                          if (b.v.int_val < 0)
  255. X!                             mag = 1.0/mag;
  256. X                          ang = angle(&a)*b.v.int_val;
  257. X                          (void) complex(&result,mag*cos(ang),
  258. X                              mag*sin(ang));
  259. X
  260. X--- 710,719 -----
  261. X                          /* not so good, but...! */
  262. X                          mag = pow(magnitude(&a),(double)abs(b.v.int_val));
  263. X                          if (b.v.int_val < 0)
  264. X!                           if (mag != 0.0)
  265. X!                             mag = 1.0/mag;
  266. X!                           else 
  267. X!                             undefined = TRUE;
  268. X                          ang = angle(&a)*b.v.int_val;
  269. X                          (void) complex(&result,mag*cos(ang),
  270. X                              mag*sin(ang));
  271. X***************
  272. X*** 703,709
  273. X                  case CMPLX:
  274. X                      mag = pow(magnitude(&a),fabs(b.v.cmplx_val.real));
  275. X                      if (b.v.cmplx_val.real < 0.0)
  276. X!                       mag = 1.0/mag;
  277. X                      ang = angle(&a)*b.v.cmplx_val.real+ b.v.cmplx_val.imag;
  278. X                      (void) complex(&result,mag*cos(ang),
  279. X                          mag*sin(ang));
  280. X
  281. X--- 722,731 -----
  282. X                  case CMPLX:
  283. X                      mag = pow(magnitude(&a),fabs(b.v.cmplx_val.real));
  284. X                      if (b.v.cmplx_val.real < 0.0)
  285. X!                       if (mag != 0.0)
  286. X!                         mag = 1.0/mag;
  287. X!                       else 
  288. X!                         undefined = TRUE;
  289. X                      ang = angle(&a)*b.v.cmplx_val.real+ b.v.cmplx_val.imag;
  290. X                      (void) complex(&result,mag*cos(ang),
  291. X                          mag*sin(ang));
  292. Xdiff -cr ./lasergnu ../gnuplot2.02/lasergnu
  293. X*** ./lasergnu    Tue Mar 27 08:59:14 1990
  294. X--- ../gnuplot2.02/lasergnu    Fri Nov 30 08:34:58 1990
  295. X***************
  296. X*** 4,9
  297. X  
  298. X  set print_banner = on    # Print a banner page unless told otherwise.
  299. X  set input_files = ()    # the plot input command files
  300. X  
  301. X  # Default printer set by shell variable LASER.
  302. X  if !($?LASER) then
  303. X
  304. X--- 4,10 -----
  305. X  
  306. X  set print_banner = on    # Print a banner page unless told otherwise.
  307. X  set input_files = ()    # the plot input command files
  308. X+ set lpr_opts = ()        # options to lpr
  309. X  
  310. X  # Default printer set by shell variable PRINTER.
  311. X  if (! $?PRINTER) then 
  312. X***************
  313. X*** 5,13
  314. X  set print_banner = on    # Print a banner page unless told otherwise.
  315. X  set input_files = ()    # the plot input command files
  316. X  
  317. X! # Default printer set by shell variable LASER.
  318. X! if !($?LASER) then
  319. X!     set LASER = "imagen018"
  320. X  endif
  321. X  set printer = (-P$LASER)
  322. X  
  323. X
  324. X--- 6,18 -----
  325. X  set input_files = ()    # the plot input command files
  326. X  set lpr_opts = ()        # options to lpr
  327. X  
  328. X! # Default printer set by shell variable PRINTER.
  329. X! if (! $?PRINTER) then 
  330. X!     if ($?LASER) then
  331. X!           set PRINTER=$LASER
  332. X!     else
  333. X!            set PRINTER="lw0"
  334. X!     endif
  335. X  endif
  336. X  set printer = (-P$PRINTER)
  337. X  
  338. X***************
  339. X*** 9,15
  340. X  if !($?LASER) then
  341. X      set LASER = "imagen018"
  342. X  endif
  343. X! set printer = (-P$LASER)
  344. X  
  345. X  # File for plot commands, and for plot output
  346. X  set TMP=/tmp/plot$$
  347. X
  348. X--- 14,20 -----
  349. X             set PRINTER="lw0"
  350. X      endif
  351. X  endif
  352. X! set printer = (-P$PRINTER)
  353. X  
  354. X  # File for plot commands, and for plot output
  355. X  set TMP=/tmp/plot$$
  356. X***************
  357. X*** 32,37
  358. X          case -b*:    # Do not print a banner page.
  359. X          case -J*:    # Compatible with imprint.
  360. X              set print_banner = off
  361. X              shift argv
  362. X              goto top
  363. X  
  364. X
  365. X--- 37,43 -----
  366. X          case -b*:    # Do not print a banner page.
  367. X          case -J*:    # Compatible with imprint.
  368. X              set print_banner = off
  369. X+                      set lpr_opts=($lpr_opts -h)
  370. X              shift argv
  371. X              goto top
  372. X  
  373. X***************
  374. X*** 144,150
  375. X             -D"pagereversal on" \
  376. X             -D"program lasergnu" $outfile
  377. X      else if ($LANG == -Lpostscript) then
  378. X!         lpr $printer $outfile
  379. X      endif
  380. X  else
  381. X      echo "lasergnu: error in plotting or empty plot; nothing printed."
  382. X
  383. X--- 150,156 -----
  384. X             -D"pagereversal on" \
  385. X             -D"program lasergnu" $outfile
  386. X      else if ($LANG == -Lpostscript) then
  387. X!            lpr $lpr_opts $printer $outfile
  388. X      endif
  389. X  else
  390. X      echo "lasergnu: error in plotting or empty plot; nothing printed."
  391. Xdiff -cr ./linkopt.msc ../gnuplot2.02/linkopt.msc
  392. X*** ./linkopt.msc    Tue Mar 27 09:03:42 1990
  393. X--- ../gnuplot2.02/linkopt.msc    Mon Dec  3 15:41:19 1990
  394. X***************
  395. X*** 1,4
  396. X! pcgraph+hrcgraph+corgraph+term+graphics+
  397. X  plot+setshow+command+help+internal+misc+
  398. X  parse+eval+scanner+standard+util+version
  399. X  gnuplot
  400. X
  401. X--- 1,4 -----
  402. X! pcgraph+hrcgraph+corgraph+bitmap+term+graphics+
  403. X  plot+setshow+command+help+internal+misc+
  404. X  parse+eval+scanner+standard+util+version
  405. X  gnuplot
  406. Xdiff -cr ./linkopt.tc ../gnuplot2.02/linkopt.tc
  407. X*** ./linkopt.tc    Tue Sep 18 14:56:43 1990
  408. X--- ../gnuplot2.02/linkopt.tc    Mon Dec  3 15:41:28 1990
  409. X***************
  410. X*** 1,5
  411. X  \tc\lib\C0l +
  412. X! command eval graphics help internal misc parse +
  413. X  plot scanner setshow standard term util version +
  414. X  cga egavga herc att +
  415. X  ,gnuplot,gnuplot, +
  416. X
  417. X--- 1,5 -----
  418. X  \tc\lib\C0l +
  419. X! bitmap command eval graphics help internal misc parse +
  420. X  plot scanner setshow standard term util version +
  421. X  cgaf egavgaf hercf attf +
  422. X  ,gnuplot,gnuplot, +
  423. X***************
  424. X*** 1,7
  425. X  \tc\lib\C0l +
  426. X  command eval graphics help internal misc parse +
  427. X  plot scanner setshow standard term util version +
  428. X! cga egavga herc att +
  429. X  ,gnuplot,gnuplot, +
  430. X  \tc\lib\emu +
  431. X  \tc\lib\mathl +
  432. X
  433. X--- 1,7 -----
  434. X  \tc\lib\C0l +
  435. X  bitmap command eval graphics help internal misc parse +
  436. X  plot scanner setshow standard term util version +
  437. X! cgaf egavgaf hercf attf +
  438. X  ,gnuplot,gnuplot, +
  439. X  \tc\lib\emu +
  440. X  \tc\lib\mathl +
  441. Xdiff -cr ./makefile.3b1 ../gnuplot2.02/makefile.3b1
  442. X*** ./makefile.3b1    Tue Sep 18 14:56:44 1990
  443. X--- ../gnuplot2.02/makefile.3b1    Tue Dec 11 16:41:39 1990
  444. X***************
  445. X*** 11,16
  446. X  # where to install help file gnuplot.gih
  447. X  #HELPDEST=/usr/local/lib/gnuplot.gih
  448. X  HELPDEST=docs/gnuplot.gih
  449. X  
  450. X  # -DVFORK if you have vfork()
  451. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  452. X
  453. X--- 11,18 -----
  454. X  # where to install help file gnuplot.gih
  455. X  #HELPDEST=/usr/local/lib/gnuplot.gih
  456. X  HELPDEST=docs/gnuplot.gih
  457. X+ # Where to send email about bugs and comments (locally)
  458. X+ EMAIL=\"pixar\!bug-gnuplot@sun.com\"
  459. X  
  460. X  # -DVFORK if you have vfork()
  461. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  462. X***************
  463. X*** 14,20
  464. X  
  465. X  # -DVFORK if you have vfork()
  466. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  467. X! # -DBZERO if you need to use bzero() (another BSD feature) instead of memset()
  468. X  # -DNOCOPY if you don't have a memcpy() by any name
  469. X  # -DGAMMA if you've got gamma(3)
  470. X  # -O if you trust your compiler's optimizer
  471. X
  472. X--- 16,22 -----
  473. X  
  474. X  # -DVFORK if you have vfork()
  475. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  476. X! # -DBZERO if you need to use bzero() (another BSD feature) instead of memset() 
  477. X  # -DNOCOPY if you don't have a memcpy() by any name
  478. X  # -DGAMMA=gamma if you've got gamma(3)
  479. X  # -DNOCWDRC to inhibit check of ".gnuplot" in current directory
  480. X***************
  481. X*** 16,22
  482. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  483. X  # -DBZERO if you need to use bzero() (another BSD feature) instead of memset()
  484. X  # -DNOCOPY if you don't have a memcpy() by any name
  485. X! # -DGAMMA if you've got gamma(3)
  486. X  # -O if you trust your compiler's optimizer
  487. X  CC = cc
  488. X  CFLAGS = -DGAMMA -O #-g
  489. X
  490. X--- 18,31 -----
  491. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  492. X  # -DBZERO if you need to use bzero() (another BSD feature) instead of memset() 
  493. X  # -DNOCOPY if you don't have a memcpy() by any name
  494. X! # -DGAMMA=gamma if you've got gamma(3)
  495. X! # -DNOCWDRC to inhibit check of ".gnuplot" in current directory
  496. X! #    (for security reasons)
  497. X! # -DGETCWD if your unix uses getcwd() instead of getcd()
  498. X! #    this is needed by HP-UX and Cray Unicos systems.
  499. X! # -Dunix is required to explicitly define "unix" for SCO 
  500. X! # -fswitch if you are compiling on a Sun3 (or even -f68881)
  501. X! #    (but -fswitch is buggy on some systems, so watch out)
  502. X  # -O if you trust your compiler's optimizer
  503. X  CC = cc
  504. X  CFLAGS = -DGAMMA=gamma -O #-g
  505. X***************
  506. X*** 19,25
  507. X  # -DGAMMA if you've got gamma(3)
  508. X  # -O if you trust your compiler's optimizer
  509. X  CC = cc
  510. X! CFLAGS = -DGAMMA -O #-g
  511. X  
  512. X  # -lplot iff you have -DUNIXPLOT
  513. X  # -lsuntool -lsunwindow -lpixrect  iff you have -DSUN
  514. X
  515. X--- 28,34 -----
  516. X  #    (but -fswitch is buggy on some systems, so watch out)
  517. X  # -O if you trust your compiler's optimizer
  518. X  CC = cc
  519. X! CFLAGS = -DGAMMA=gamma -O #-g
  520. X  
  521. X  # -lplot if you have -DUNIXPLOT
  522. X  # -lsuntool -lsunwindow -lpixrect  if you have -DSUN
  523. X***************
  524. X*** 21,28
  525. X  CC = cc
  526. X  CFLAGS = -DGAMMA -O #-g
  527. X  
  528. X! # -lplot iff you have -DUNIXPLOT
  529. X! # -lsuntool -lsunwindow -lpixrect  iff you have -DSUN
  530. X  # -lgl_s if IRIS4D
  531. X  LIBS = -lm -lplot
  532. X  
  533. X
  534. X--- 30,37 -----
  535. X  CC = cc
  536. X  CFLAGS = -DGAMMA=gamma -O #-g
  537. X  
  538. X! # -lplot if you have -DUNIXPLOT
  539. X! # -lsuntool -lsunwindow -lpixrect  if you have -DSUN
  540. X  # -lgl_s if IRIS4D
  541. X  # -lccgi if -DCGI
  542. X  LIBS = -lm -lplot
  543. X***************
  544. X*** 24,29
  545. X  # -lplot iff you have -DUNIXPLOT
  546. X  # -lsuntool -lsunwindow -lpixrect  iff you have -DSUN
  547. X  # -lgl_s if IRIS4D
  548. X  LIBS = -lm -lplot
  549. X  
  550. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  551. X
  552. X--- 33,39 -----
  553. X  # -lplot if you have -DUNIXPLOT
  554. X  # -lsuntool -lsunwindow -lpixrect  if you have -DSUN
  555. X  # -lgl_s if IRIS4D
  556. X+ # -lccgi if -DCGI
  557. X  LIBS = -lm -lplot
  558. X  
  559. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  560. X***************
  561. X*** 27,34
  562. X  LIBS = -lm -lplot
  563. X  
  564. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  565. X! # other terminal flags defined in term.h
  566. X! # -DUNIXPC      unixpc (ATT 3b1 or ATT 7300)
  567. X  # -DUNIXPLOT    unixplot
  568. X  
  569. X  TERMFLAGS =  -Iterm -DUNIXPLOT -DUNIXPC
  570. X
  571. X--- 37,47 -----
  572. X  LIBS = -lm -lplot
  573. X  
  574. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  575. X! # see other terminal defines in term.h
  576. X! # -DCGI        SCO CGI
  577. X! # -DFIG         Fig graphics language (requires object.h from TransFig)
  578. X! # -DIRIS4D      IRIS4D series computer
  579. X! # -DSUN         Sun Microsystems Workstation
  580. X  # -DUNIXPLOT    unixplot
  581. X  
  582. X  TERMFLAGS =  -Iterm -DUNIXPLOT
  583. X***************
  584. X*** 31,37
  585. X  # -DUNIXPC      unixpc (ATT 3b1 or ATT 7300)
  586. X  # -DUNIXPLOT    unixplot
  587. X  
  588. X! TERMFLAGS =  -Iterm -DUNIXPLOT -DUNIXPC
  589. X  
  590. X  OBJS = command.o eval.o graphics.o help.o internal.o misc.o parse.o\
  591. X      plot.o scanner.o setshow.o standard.o term.o util.o
  592. X
  593. X--- 44,50 -----
  594. X  # -DSUN         Sun Microsystems Workstation
  595. X  # -DUNIXPLOT    unixplot
  596. X  
  597. X! TERMFLAGS =  -Iterm -DUNIXPLOT
  598. X  
  599. X  OBJS = bitmap.o command.o eval.o graphics.o help.o internal.o misc.o parse.o\
  600. X      plot.o scanner.o setshow.o standard.o term.o util.o 
  601. X***************
  602. X*** 33,40
  603. X  
  604. X  TERMFLAGS =  -Iterm -DUNIXPLOT -DUNIXPC
  605. X  
  606. X! OBJS = command.o eval.o graphics.o help.o internal.o misc.o parse.o\
  607. X!     plot.o scanner.o setshow.o standard.o term.o util.o
  608. X  
  609. X  DIRS = term demo bugtest docs docs/latextut translate
  610. X  CSOURCE1 = command.c setshow.c
  611. X
  612. X--- 46,53 -----
  613. X  
  614. X  TERMFLAGS =  -Iterm -DUNIXPLOT
  615. X  
  616. X! OBJS = bitmap.o command.o eval.o graphics.o help.o internal.o misc.o parse.o\
  617. X!     plot.o scanner.o setshow.o standard.o term.o util.o 
  618. X  
  619. X  DIRS = term demo bugtest docs docs/latextut translate
  620. X  CSOURCE1 = command.c setshow.c 
  621. X***************
  622. X*** 37,53
  623. X      plot.o scanner.o setshow.o standard.o term.o util.o
  624. X  
  625. X  DIRS = term demo bugtest docs docs/latextut translate
  626. X! CSOURCE1 = command.c setshow.c
  627. X! CSOURCE2 = help.c graphics.c internal.c
  628. X! CSOURCE3 = misc.c eval.c parse.c plot.c scanner.c standard.c
  629. X! CSOURCE4 = term.c util.c version.c
  630. X! CSOURCE5 = term/aed.trm term/dxy.trm term/eps60.trm term/epson.trm \
  631. X!     term/font5x7.trm term/hp26.trm term/hp2648.trm term/hpgl.trm \
  632. X!     term/hpljet.trm term/iris4d.trm term/latex.trm term/sun.trm
  633. X! CSOURCE6 = term/post.trm term/pc.trm term/qms.trm term/regis.trm \
  634. X!     term/tek.trm term/unixpc.trm term/unixplot.trm term/v384.trm
  635. X! CSOURCE7 = term/imPcodes.h term/imagen.trm term/object.h term/fig.trm \
  636. X!     term/latex.trm term/eepic.trm term/x11.trm gnuplot_x11.c
  637. X  # not C code, but still needed
  638. X  ETC = README README.gnutex makefile.unx makefile.vms linkopt.vms \
  639. X      README.x11 makefile.x11 \
  640. X
  641. X--- 50,67 -----
  642. X      plot.o scanner.o setshow.o standard.o term.o util.o 
  643. X  
  644. X  DIRS = term demo bugtest docs docs/latextut translate
  645. X! CSOURCE1 = command.c setshow.c 
  646. X! CSOURCE2 = help.c graphics.c internal.c 
  647. X! CSOURCE3 = misc.c eval.c parse.c plot.c scanner.c standard.c 
  648. X! CSOURCE4 = bitmap.c term.c util.c version.c
  649. X! CSOURCE5 = term/aed.trm term/cgi.trm term/dxy.trm term/eepic.trm \
  650. X!     term/epson.trm term/fig.trm term/hp26.trm term/hp2648.trm \
  651. X!     term/hpgl.trm term/hpljii.trm 
  652. X! CSOURCE6 = term/imPcodes.h term/imagen.trm term/object.h \
  653. X!     term/iris4d.trm term/kyo.trm term/latex.trm term/pc.trm 
  654. X! CSOURCE7 = term/post.trm term/qms.trm term/regis.trm term/sun.trm \
  655. X!     term/t410x.trm term/tek.trm term/unixpc.trm term/unixplot.trm \
  656. X!     term/v384.trm term/x11.trm gnuplot_x11.c
  657. X  # not C code, but still needed
  658. X  ETC = Copyright README README.gnutex makefile.unx makefile.vms  \
  659. X      README.x11 makefile.x11 \
  660. X***************
  661. X*** 49,55
  662. X  CSOURCE7 = term/imPcodes.h term/imagen.trm term/object.h term/fig.trm \
  663. X      term/latex.trm term/eepic.trm term/x11.trm gnuplot_x11.c
  664. X  # not C code, but still needed
  665. X! ETC = README README.gnutex makefile.unx makefile.vms linkopt.vms \
  666. X      README.x11 makefile.x11 \
  667. X      makefile.3b1 plot.h help.h setshow.h term.h lasergnu \
  668. X      demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  669. X
  670. X--- 63,69 -----
  671. X      term/t410x.trm term/tek.trm term/unixpc.trm term/unixplot.trm \
  672. X      term/v384.trm term/x11.trm gnuplot_x11.c
  673. X  # not C code, but still needed
  674. X! ETC = Copyright README README.gnutex makefile.unx makefile.vms  \
  675. X      README.x11 makefile.x11 \
  676. X      makefile.3b1 plot.h help.h setshow.h bitmap.h term.h lasergnu \
  677. X       demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  678. X***************
  679. X*** 51,58
  680. X  # not C code, but still needed
  681. X  ETC = README README.gnutex makefile.unx makefile.vms linkopt.vms \
  682. X      README.x11 makefile.x11 \
  683. X!     makefile.3b1 plot.h help.h setshow.h term.h lasergnu \
  684. X!     demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  685. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  686. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  687. X      bugtest/mscbug.c term/README
  688. X
  689. X--- 65,72 -----
  690. X  # not C code, but still needed
  691. X  ETC = Copyright README README.gnutex makefile.unx makefile.vms  \
  692. X      README.x11 makefile.x11 \
  693. X!     makefile.3b1 plot.h help.h setshow.h bitmap.h term.h lasergnu \
  694. X!      demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  695. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  696. X      demo/param.demo demo/using.demo demo/using.dat \
  697. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  698. X***************
  699. X*** 54,59
  700. X      makefile.3b1 plot.h help.h setshow.h term.h lasergnu \
  701. X      demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  702. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  703. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  704. X      bugtest/mscbug.c term/README
  705. X  # PC-specific files
  706. X
  707. X--- 68,74 -----
  708. X      makefile.3b1 plot.h help.h setshow.h bitmap.h term.h lasergnu \
  709. X       demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  710. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  711. X+     demo/param.demo demo/using.demo demo/using.dat \
  712. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  713. X      bugtest/mscbug.c term/README \
  714. X      linkopt.vms buildvms.com
  715. X***************
  716. X*** 55,61
  717. X      demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  718. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  719. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  720. X!     bugtest/mscbug.c term/README
  721. X  # PC-specific files
  722. X  PC = corgraph.asm corplot.c header.mac hrcgraph.asm lineproc.mac \
  723. X      linkopt.msc linkopt.tc makefile.msc makefile.tc pcgraph.asm
  724. X
  725. X--- 70,77 -----
  726. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  727. X      demo/param.demo demo/using.demo demo/using.dat \
  728. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  729. X!     bugtest/mscbug.c term/README \
  730. X!     linkopt.vms buildvms.com
  731. X  # PC-specific files
  732. X  PC = corgraph.asm corplot.c header.mac hrcgraph.asm lineproc.mac \
  733. X      linkopt.msc linkopt.tc makefile.msc makefile.tc pcgraph.asm 
  734. X***************
  735. X*** 58,64
  736. X      bugtest/mscbug.c term/README
  737. X  # PC-specific files
  738. X  PC = corgraph.asm corplot.c header.mac hrcgraph.asm lineproc.mac \
  739. X!     linkopt.msc linkopt.tc makefile.msc makefile.tc pcgraph.asm
  740. X  # Documentation and help files
  741. X  DOCS1 = docs/Makefile docs/README docs/checkdoc.c docs/doc2gih.c \
  742. X      docs/doc2hlp.c docs/doc2hlp.com docs/doc2ms.c docs/doc2tex.c \
  743. X
  744. X--- 74,80 -----
  745. X      linkopt.vms buildvms.com
  746. X  # PC-specific files
  747. X  PC = corgraph.asm corplot.c header.mac hrcgraph.asm lineproc.mac \
  748. X!     linkopt.msc linkopt.tc makefile.msc makefile.tc pcgraph.asm 
  749. X  # Documentation and help files
  750. X  DOCS1 = docs/Makefile docs/README docs/checkdoc.c docs/doc2gih.c \
  751. X      docs/doc2hlp.c docs/doc2hlp.com docs/doc2ms.c docs/doc2tex.c \
  752. X***************
  753. X*** 72,78
  754. X  # gnutex->gnuplot translator
  755. X  TSOURCE1 = translate/Makefile translate/README translate/command.c \
  756. X      translate/eval.c translate/gnut2p.1 translate/internal.c \
  757. X!     translate/misc.c translate/parse.c translate/plot.c \
  758. X      translate/plot.h translate/scanner.c translate/standard.c \
  759. X      translate/test1 translate/test2 translate/util.c
  760. X  
  761. X
  762. X--- 88,95 -----
  763. X  # gnutex->gnuplot translator
  764. X  TSOURCE1 = translate/Makefile translate/README translate/command.c \
  765. X      translate/eval.c translate/gnut2p.1 translate/internal.c \
  766. X!     translate/misc.c translate/parse.c translate/plot.c
  767. X! TSOURCE2 = \
  768. X      translate/plot.h translate/scanner.c translate/standard.c \
  769. X      translate/test1 translate/test2 translate/util.c
  770. X  
  771. X***************
  772. X*** 76,82
  773. X      translate/plot.h translate/scanner.c translate/standard.c \
  774. X      translate/test1 translate/test2 translate/util.c
  775. X  
  776. X! all:    gnuplot doc
  777. X  
  778. X  gnuplot: $(OBJS) version.o
  779. X      ld /lib/crt0s.o /lib/shlib.ifile $(OBJS) version.o $(LIBS) -o gnuplot
  780. X
  781. X--- 93,99 -----
  782. X      translate/plot.h translate/scanner.c translate/standard.c \
  783. X      translate/test1 translate/test2 translate/util.c
  784. X  
  785. X! all:    gnuplot doc
  786. X  
  787. X  gnuplot: $(OBJS) version.o
  788. X      ld /lib/crt0s.o /lib/shlib.ifile $(OBJS) version.o $(LIBS) -o gnuplot
  789. X***************
  790. X*** 95,101
  791. X  man_install: docs/gnuplot.1 docs/lasergnu.1
  792. X      cp docs/gnuplot.1 docs/lasergnu.1 $(MANDEST)
  793. X  
  794. X! term.o: $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  795. X      $(CC) $(CFLAGS) $(TERMFLAGS) -c term.c
  796. X  
  797. X  $(OBJS): plot.h
  798. X
  799. X--- 112,118 -----
  800. X  man_install: docs/gnuplot.1 docs/lasergnu.1
  801. X      cp docs/gnuplot.1 docs/lasergnu.1 $(MANDEST)
  802. X  
  803. X! term.o: term.h term.c $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  804. X      $(CC) $(CFLAGS) $(TERMFLAGS) -c term.c
  805. X  
  806. X  version.o:
  807. X***************
  808. X*** 98,103
  809. X  term.o: $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  810. X      $(CC) $(CFLAGS) $(TERMFLAGS) -c term.c
  811. X  
  812. X  $(OBJS): plot.h
  813. X  
  814. X  command.o:
  815. X
  816. X--- 115,123 -----
  817. X  term.o: term.h term.c $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  818. X      $(CC) $(CFLAGS) $(TERMFLAGS) -c term.c
  819. X  
  820. X+ version.o:
  821. X+     $(CC) $(CFLAGS) -DCONTACT=$(EMAIL) -c version.c
  822. X+ 
  823. X  $(OBJS): plot.h
  824. X  
  825. X  command.o:
  826. X***************
  827. X*** 101,107
  828. X  $(OBJS): plot.h
  829. X  
  830. X  command.o:
  831. X!     cc $(CFLAGS) -c command.c -DHELPFILE=\"$(HELPDEST)\"
  832. X  
  833. X  command.o help.o misc.o: help.h
  834. X  
  835. X
  836. X--- 121,127 -----
  837. X  $(OBJS): plot.h
  838. X  
  839. X  command.o:
  840. X!     $(CC) $(CFLAGS) -c command.c -DHELPFILE=\"$(HELPDEST)\"
  841. X  
  842. X  command.o help.o misc.o: help.h
  843. X  
  844. X***************
  845. X*** 105,111
  846. X  
  847. X  command.o help.o misc.o: help.h
  848. X  
  849. X! command.o graphics.o misc.o plot.o setshow.o: setshow.h
  850. X  
  851. X  SOURCES=plot.h help.h setshow.h $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) \
  852. X      $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  853. X
  854. X--- 125,131 -----
  855. X  
  856. X  command.o help.o misc.o: help.h
  857. X  
  858. X! command.o graphics.o misc.o plot.o setshow.o term.o: setshow.h
  859. X  
  860. X  bitmap.o term.o: bitmap.h
  861. X  
  862. X***************
  863. X*** 107,114
  864. X  
  865. X  command.o graphics.o misc.o plot.o setshow.o: setshow.h
  866. X  
  867. X! SOURCES=plot.h help.h setshow.h $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) \
  868. X!     $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  869. X  
  870. X  lint:
  871. X      lint -hx $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) $(CSOURCE4)
  872. X
  873. X--- 127,133 -----
  874. X  
  875. X  command.o graphics.o misc.o plot.o setshow.o term.o: setshow.h
  876. X  
  877. X! bitmap.o term.o: bitmap.h
  878. X  
  879. X  SOURCES=plot.h help.h setshow.h bitmap.h term.h $(CSOURCE1) $(CSOURCE2) \
  880. X      $(CSOURCE3) $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  881. X***************
  882. X*** 110,115
  883. X  SOURCES=plot.h help.h setshow.h $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) \
  884. X      $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  885. X  
  886. X  lint:
  887. X      lint -hx $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) $(CSOURCE4)
  888. X  
  889. X
  890. X--- 129,137 -----
  891. X  
  892. X  bitmap.o term.o: bitmap.h
  893. X  
  894. X+ SOURCES=plot.h help.h setshow.h bitmap.h term.h $(CSOURCE1) $(CSOURCE2) \
  895. X+     $(CSOURCE3) $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  896. X+ 
  897. X  lint:
  898. X      lint -hx $(SOURCES)
  899. X  
  900. X***************
  901. X*** 111,117
  902. X      $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  903. X  
  904. X  lint:
  905. X!     lint -hx $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) $(CSOURCE4)
  906. X  
  907. X  clean:
  908. X      rm -f *.o *~ term/*~
  909. X
  910. X--- 133,139 -----
  911. X      $(CSOURCE3) $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  912. X  
  913. X  lint:
  914. X!     lint -hx $(SOURCES)
  915. X  
  916. X  clean:
  917. X      rm -f *.o *~ term/*~
  918. Xdiff -cr ./makefile.msc ../gnuplot2.02/makefile.msc
  919. X*** ./makefile.msc    Tue Sep 18 14:56:45 1990
  920. X--- ../gnuplot2.02/makefile.msc    Thu Dec  6 16:07:54 1990
  921. X***************
  922. X*** 18,24
  923. X  # /ST:8000 means stack size 8000 bytes
  924. X  LINKFLAGS = /NOE /EX /ST:8000 #/codeview 
  925. X  
  926. X! OBJS =     command.obj eval.obj graphics.obj help.obj internal.obj \
  927. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  928. X      term.obj util.obj version.obj pcgraph.obj hrcgraph.obj corgraph.obj
  929. X  
  930. X
  931. X--- 18,24 -----
  932. X  # /ST:8000 means stack size 8000 bytes
  933. X  LINKFLAGS = /NOE /EX /ST:8000 #/codeview 
  934. X  
  935. X! OBJS =     bitmap.obj command.obj eval.obj graphics.obj help.obj internal.obj \
  936. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  937. X      term.obj util.obj version.obj pcgraph.obj hrcgraph.obj corgraph.obj
  938. X  
  939. X***************
  940. X*** 22,33
  941. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  942. X      term.obj util.obj version.obj pcgraph.obj hrcgraph.obj corgraph.obj
  943. X  
  944. X! CSOURCE5 = term\aed.trm term\dxy.trm term\eps60.trm term\epson.trm \
  945. X!     term\font5x7.trm term\hp26.trm term\hp2648.trm term\hpgl.trm \
  946. X!     term\hpljet.trm term\iris4d.trm term\latex.trm term\sun.trm
  947. X! CSOURCE6 = term\post.trm term\pc.trm term\qms.trm term\regis.trm \
  948. X!     term\tek.trm term\unixpc.trm term\unixplot.trm term\v384.trm \
  949. X!     term\imPcodes.h term\imagen.trm term\object.h term\fig.trm
  950. X  
  951. X  
  952. X  # default rules
  953. X
  954. X--- 22,35 -----
  955. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  956. X      term.obj util.obj version.obj pcgraph.obj hrcgraph.obj corgraph.obj
  957. X  
  958. X! CSOURCE5 = term\aed.trm term\cgi.trm term\dxy.trm term\eepic.trm \
  959. X!     term\epson.trm term\fig.trm term\hp26.trm term\hp2648.trm \
  960. X!     term\hpgl.trm term\hpljii.trm 
  961. X! CSOURCE6 = term\imPcodes.h term\imagen.trm term\object.h \
  962. X!     term\iris4d.trm term\kyo.trm term\latex.trm term\pc.trm 
  963. X! CSOURCE7 = term\post.trm term\qms.trm term\regis.trm term\sun.trm \
  964. X!     term\t410x.trm term\tek.trm term\unixpc.trm term\unixplot.trm \
  965. X!     term\v384.trm term\x11.trm
  966. X  
  967. X  # default rules
  968. X  .c.obj:
  969. X***************
  970. X*** 29,35
  971. X      term\tek.trm term\unixpc.trm term\unixplot.trm term\v384.trm \
  972. X      term\imPcodes.h term\imagen.trm term\object.h term\fig.trm
  973. X  
  974. X- 
  975. X  # default rules
  976. X  .c.obj:
  977. X      cl $(CFLAGS) $*.c
  978. X
  979. X--- 31,36 -----
  980. X      term\t410x.trm term\tek.trm term\unixpc.trm term\unixplot.trm \
  981. X      term\v384.trm term\x11.trm
  982. X  
  983. X  # default rules
  984. X  .c.obj:
  985. X      cl $(CFLAGS) $*.c
  986. X***************
  987. X*** 43,48
  988. X  
  989. X  hrcgraph.obj: hrcgraph.asm header.mac lineproc.mac
  990. X  
  991. X  command.obj: command.c plot.h setshow.h help.h
  992. X      cl $(CFLAGS) /DHELPFILE=\"$(HELPFILE)\" command.c
  993. X  
  994. X
  995. X--- 44,51 -----
  996. X  
  997. X  hrcgraph.obj: hrcgraph.asm header.mac lineproc.mac
  998. X  
  999. X+ bitmap.obj: bitmap.c bitmap.h plot.h
  1000. X+ 
  1001. X  command.obj: command.c plot.h setshow.h help.h
  1002. X      cl $(CFLAGS) /DHELPFILE=\"$(HELPFILE)\" command.c
  1003. X  
  1004. X***************
  1005. X*** 66,72
  1006. X  
  1007. X  standard.obj: standard.c plot.h
  1008. X  
  1009. X! term.obj: term.c term.h plot.h $(CSOURCE5) $(CSOURCE6)
  1010. X      cl $(CFLAGS) $(TERMFLAGS) /Iterm term.c
  1011. X  
  1012. X  util.obj: util.c plot.h
  1013. X
  1014. X--- 69,75 -----
  1015. X  
  1016. X  standard.obj: standard.c plot.h
  1017. X  
  1018. X! term.obj: term.c term.h plot.h setshow.h bitmap.h $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1019. X      cl $(CFLAGS) $(TERMFLAGS) /Iterm term.c
  1020. X  
  1021. X  util.obj: util.c plot.h
  1022. Xdiff -cr ./makefile.tc ../gnuplot2.02/makefile.tc
  1023. X*** ./makefile.tc    Tue Sep 18 14:56:47 1990
  1024. X--- ../gnuplot2.02/makefile.tc    Thu Dec  6 16:59:50 1990
  1025. X***************
  1026. X*** 1,4
  1027. X! # make file for Turbo C
  1028. X  # Modified from MSC make by John Campbell and Bill Wilson
  1029. X  # The compile and link includes debug flags.  Take them out if you
  1030. X  # do not want them included  (-y -v -M, /m /s /v /l)
  1031. X
  1032. X--- 1,4 -----
  1033. X! # make file for Turbo C++ 1.0
  1034. X  # Modified from MSC make by John Campbell and Bill Wilson
  1035. X  # The compile and link includes debug flags.  Take them out if you
  1036. X  # do not want them included  (-y -v -M, /m /s /v /l)
  1037. X***************
  1038. X*** 8,13
  1039. X  # location of Turbo C compiler
  1040. X  # if this is changed then linkopt.tc will need to be edited.
  1041. X  TC = \tc
  1042. X  # location of BGI files and BGIOBJ.EXE,
  1043. X  # change this line if not in TC directory, i.e. $(TC)\bgi
  1044. X  BGI = $(TC)\bgi
  1045. X
  1046. X--- 8,16 -----
  1047. X  # location of Turbo C compiler
  1048. X  # if this is changed then linkopt.tc will need to be edited.
  1049. X  TC = \tc
  1050. X+ # location of TCC.EXE and TLINK.EXE
  1051. X+ BIN = $(TC)\bin
  1052. X+ #BIN = $(TC)
  1053. X  # location of BGI files and BGIOBJ.EXE,
  1054. X  # change this line if not in TC directory, i.e. $(TC)\bgi
  1055. X  BGI = $(TC)\bgi
  1056. X***************
  1057. X*** 11,16
  1058. X  # location of BGI files and BGIOBJ.EXE,
  1059. X  # change this line if not in TC directory, i.e. $(TC)\bgi
  1060. X  BGI = $(TC)\bgi
  1061. X  # -c means don't link, -f means emulate 8087 if not present
  1062. X  # -ml means use large model (large code, large data)
  1063. X  # -M means produce link map
  1064. X
  1065. X--- 14,20 -----
  1066. X  # location of BGI files and BGIOBJ.EXE,
  1067. X  # change this line if not in TC directory, i.e. $(TC)\bgi
  1068. X  BGI = $(TC)\bgi
  1069. X+ #BGI = $(TC)
  1070. X  # -c means don't link, -f means emulate 8087 if not present
  1071. X  # -ml means use large model (large code, large data)
  1072. X  # -M means produce link map
  1073. X***************
  1074. X*** 20,26
  1075. X  CFLAGS = -c -f -ml -M -y -v -w- -I$(TC)\include -DMSDOS -DPC
  1076. X  TERMFLAGS = 
  1077. X  
  1078. X! OBJS =     command.obj eval.obj graphics.obj help.obj internal.obj \
  1079. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  1080. X      term.obj util.obj version.obj cga.obj egavga.obj herc.obj att.obj
  1081. X  
  1082. X
  1083. X--- 24,30 -----
  1084. X  CFLAGS = -c -f -ml -M -y -v -w- -I$(TC)\include -DMSDOS -DPC
  1085. X  TERMFLAGS = 
  1086. X  
  1087. X! OBJS =     bitmap.obj command.obj eval.obj graphics.obj help.obj internal.obj \
  1088. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  1089. X      term.obj util.obj version.obj cgaf.obj egavgaf.obj hercf.obj attf.obj
  1090. X  
  1091. X***************
  1092. X*** 22,28
  1093. X  
  1094. X  OBJS =     command.obj eval.obj graphics.obj help.obj internal.obj \
  1095. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  1096. X!     term.obj util.obj version.obj cga.obj egavga.obj herc.obj att.obj
  1097. X  
  1098. X  CSOURCE5 = term\aed.trm term\dxy.trm term\eps60.trm term\epson.trm \
  1099. X      term\font5x7.trm term\hp26.trm term\hp2648.trm term\hpgl.trm \
  1100. X
  1101. X--- 26,32 -----
  1102. X  
  1103. X  OBJS =     bitmap.obj command.obj eval.obj graphics.obj help.obj internal.obj \
  1104. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  1105. X!     term.obj util.obj version.obj cgaf.obj egavgaf.obj hercf.obj attf.obj
  1106. X  
  1107. X  CSOURCE5 = term\aed.trm term\cgi.trm term\dxy.trm term\eepic.trm \
  1108. X      term\epson.trm term\fig.trm term\hp26.trm term\hp2648.trm \
  1109. X***************
  1110. X*** 24,35
  1111. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  1112. X      term.obj util.obj version.obj cga.obj egavga.obj herc.obj att.obj
  1113. X  
  1114. X! CSOURCE5 = term\aed.trm term\dxy.trm term\eps60.trm term\epson.trm \
  1115. X!     term\font5x7.trm term\hp26.trm term\hp2648.trm term\hpgl.trm \
  1116. X!     term\hpljet.trm term\iris4d.trm term\latex.trm 
  1117. X! CSOURCE6 = term\post.trm term\pc.trm term\qms.trm term\regis.trm \
  1118. X!     term\tek.trm term\unixpc.trm term\unixplot.trm term\v384.trm \
  1119. X!     term\imPcodes.h term\imagen.trm term\object.h term\fig.trm
  1120. X  
  1121. X  
  1122. X  all: gnuplot.exe $(HELPFILE)
  1123. X
  1124. X--- 28,41 -----
  1125. X      misc.obj parse.obj plot.obj scanner.obj setshow.obj standard.obj \
  1126. X      term.obj util.obj version.obj cgaf.obj egavgaf.obj hercf.obj attf.obj
  1127. X  
  1128. X! CSOURCE5 = term\aed.trm term\cgi.trm term\dxy.trm term\eepic.trm \
  1129. X!     term\epson.trm term\fig.trm term\hp26.trm term\hp2648.trm \
  1130. X!     term\hpgl.trm term\hpljii.trm 
  1131. X! CSOURCE6 = term\imPcodes.h term\imagen.trm term\object.h \
  1132. X!     term\iris4d.trm term\kyo.trm term\latex.trm term\pc.trm 
  1133. X! CSOURCE7 = term\post.trm term\qms.trm term\regis.trm term\sun.trm \
  1134. X!     term\t410x.trm term\tek.trm term\unixpc.trm term\unixplot.trm \
  1135. X!     term\v384.trm term\x11.trm
  1136. X  
  1137. X  all: gnuplot.exe $(HELPFILE)
  1138. X  
  1139. X***************
  1140. X*** 31,37
  1141. X      term\tek.trm term\unixpc.trm term\unixplot.trm term\v384.trm \
  1142. X      term\imPcodes.h term\imagen.trm term\object.h term\fig.trm
  1143. X  
  1144. X- 
  1145. X  all: gnuplot.exe $(HELPFILE)
  1146. X  
  1147. X  # use linkopt.tc to avoid command-line overflow
  1148. X
  1149. X--- 37,42 -----
  1150. X      term\t410x.trm term\tek.trm term\unixpc.trm term\unixplot.trm \
  1151. X      term\v384.trm term\x11.trm
  1152. X  
  1153. X  all: gnuplot.exe $(HELPFILE)
  1154. X  
  1155. X  # use linkopt.tc to avoid command-line overflow
  1156. X***************
  1157. X*** 37,43
  1158. X  # use linkopt.tc to avoid command-line overflow
  1159. X  
  1160. X  gnuplot.exe: $(OBJS) 
  1161. X!     tlink /m /s /v /l @linkopt.tc
  1162. X  
  1163. X  # default rules
  1164. X  
  1165. X
  1166. X--- 42,48 -----
  1167. X  # use linkopt.tc to avoid command-line overflow
  1168. X  
  1169. X  gnuplot.exe: $(OBJS) 
  1170. X!     $(BIN)\tlink /m /s /v /l @linkopt.tc
  1171. X  
  1172. X  # default rules
  1173. X  
  1174. X***************
  1175. X*** 42,48
  1176. X  # default rules
  1177. X  
  1178. X  .c.obj:  
  1179. X!     tcc $(CFLAGS) $<
  1180. X  
  1181. X  command.obj: command.c plot.h setshow.h help.h
  1182. X      tcc $(CFLAGS) -DHELPFILE="$(HELPFILE)" command.c
  1183. X
  1184. X--- 47,53 -----
  1185. X  # default rules
  1186. X  
  1187. X  .c.obj:  
  1188. X!     $(BIN)\tcc $(CFLAGS) $<
  1189. X  
  1190. X  bitmap.obj: bitmap.c bitmap.h plot.h
  1191. X  
  1192. X***************
  1193. X*** 44,49
  1194. X  .c.obj:  
  1195. X      tcc $(CFLAGS) $<
  1196. X  
  1197. X  command.obj: command.c plot.h setshow.h help.h
  1198. X      tcc $(CFLAGS) -DHELPFILE="$(HELPFILE)" command.c
  1199. X  
  1200. X
  1201. X--- 49,56 -----
  1202. X  .c.obj:  
  1203. X      $(BIN)\tcc $(CFLAGS) $<
  1204. X  
  1205. X+ bitmap.obj: bitmap.c bitmap.h plot.h
  1206. X+ 
  1207. X  command.obj: command.c plot.h setshow.h help.h
  1208. X      $(BIN)\tcc $(CFLAGS) -DHELPFILE="$(HELPFILE)" command.c
  1209. X  
  1210. X***************
  1211. X*** 45,51
  1212. X      tcc $(CFLAGS) $<
  1213. X  
  1214. X  command.obj: command.c plot.h setshow.h help.h
  1215. X!     tcc $(CFLAGS) -DHELPFILE="$(HELPFILE)" command.c
  1216. X  
  1217. X  eval.obj: eval.c plot.h
  1218. X  
  1219. X
  1220. X--- 52,58 -----
  1221. X  bitmap.obj: bitmap.c bitmap.h plot.h
  1222. X  
  1223. X  command.obj: command.c plot.h setshow.h help.h
  1224. X!     $(BIN)\tcc $(CFLAGS) -DHELPFILE="$(HELPFILE)" command.c
  1225. X  
  1226. X  eval.obj: eval.c plot.h
  1227. X  
  1228. X***************
  1229. X*** 67,74
  1230. X  
  1231. X  standard.obj: standard.c plot.h
  1232. X  
  1233. X! term.obj: term.c term.h plot.h $(CSOURCE5) $(CSOURCE6)
  1234. X!     tcc $(CFLAGS) $(TERMFLAGS) -Iterm term.c
  1235. X      
  1236. X  util.obj: util.c plot.h
  1237. X  
  1238. X
  1239. X--- 74,81 -----
  1240. X  
  1241. X  standard.obj: standard.c plot.h
  1242. X  
  1243. X! term.obj: term.c term.h plot.h setshow.c bitmap.h $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1244. X!     $(BIN)\tcc $(CFLAGS) $(TERMFLAGS) -Iterm term.c
  1245. X      
  1246. X  util.obj: util.c plot.h
  1247. X  
  1248. X***************
  1249. X*** 79,85
  1250. X      doc2gih docs\gnuplot.doc $(HELPFILE)
  1251. X  
  1252. X  doc2gih.exe: docs\doc2gih.c
  1253. X!     tcc -I$(TC)\include -L$(TC)\lib docs\doc2gih.c
  1254. X  
  1255. X  # convert Borland Graphics Interface files to object for linking
  1256. X  cga.obj: $(BGI)\cga.bgi
  1257. X
  1258. X--- 86,92 -----
  1259. X      doc2gih docs\gnuplot.doc $(HELPFILE)
  1260. X  
  1261. X  doc2gih.exe: docs\doc2gih.c
  1262. X!     $(BIN)\tcc -I$(TC)\include -L$(TC)\lib docs\doc2gih.c
  1263. X  
  1264. X  # convert Borland Graphics Interface files to object for linking
  1265. X  cgaf.obj: $(BGI)\cga.bgi
  1266. X***************
  1267. X*** 82,89
  1268. X      tcc -I$(TC)\include -L$(TC)\lib docs\doc2gih.c
  1269. X  
  1270. X  # convert Borland Graphics Interface files to object for linking
  1271. X! cga.obj: $(BGI)\cga.bgi
  1272. X!     $(BGI)\bgiobj $(BGI)\cga
  1273. X  
  1274. X  egavga.obj: $(BGI)\egavga.bgi
  1275. X      $(BGI)\bgiobj $(BGI)\egavga
  1276. X
  1277. X--- 89,96 -----
  1278. X      $(BIN)\tcc -I$(TC)\include -L$(TC)\lib docs\doc2gih.c
  1279. X  
  1280. X  # convert Borland Graphics Interface files to object for linking
  1281. X! cgaf.obj: $(BGI)\cga.bgi
  1282. X!     $(BGI)\bgiobj /F $(BGI)\cga
  1283. X  
  1284. X  egavgaf.obj: $(BGI)\egavga.bgi
  1285. X      $(BGI)\bgiobj /F $(BGI)\egavga
  1286. X***************
  1287. X*** 85,92
  1288. X  cga.obj: $(BGI)\cga.bgi
  1289. X      $(BGI)\bgiobj $(BGI)\cga
  1290. X  
  1291. X! egavga.obj: $(BGI)\egavga.bgi
  1292. X!     $(BGI)\bgiobj $(BGI)\egavga
  1293. X  
  1294. X  herc.obj: $(BGI)\herc.bgi
  1295. X      $(BGI)\bgiobj $(BGI)\herc
  1296. X
  1297. X--- 92,99 -----
  1298. X  cgaf.obj: $(BGI)\cga.bgi
  1299. X      $(BGI)\bgiobj /F $(BGI)\cga
  1300. X  
  1301. X! egavgaf.obj: $(BGI)\egavga.bgi
  1302. X!     $(BGI)\bgiobj /F $(BGI)\egavga
  1303. X  
  1304. X  hercf.obj: $(BGI)\herc.bgi
  1305. X      $(BGI)\bgiobj /F $(BGI)\herc
  1306. X***************
  1307. X*** 88,95
  1308. X  egavga.obj: $(BGI)\egavga.bgi
  1309. X      $(BGI)\bgiobj $(BGI)\egavga
  1310. X  
  1311. X! herc.obj: $(BGI)\herc.bgi
  1312. X!     $(BGI)\bgiobj $(BGI)\herc
  1313. X  
  1314. X  att.obj: $(BGI)\att.bgi
  1315. X      $(BGI)\bgiobj $(BGI)\att
  1316. X
  1317. X--- 95,102 -----
  1318. X  egavgaf.obj: $(BGI)\egavga.bgi
  1319. X      $(BGI)\bgiobj /F $(BGI)\egavga
  1320. X  
  1321. X! hercf.obj: $(BGI)\herc.bgi
  1322. X!     $(BGI)\bgiobj /F $(BGI)\herc
  1323. X  
  1324. X  attf.obj: $(BGI)\att.bgi
  1325. X      $(BGI)\bgiobj /F $(BGI)\att
  1326. X***************
  1327. X*** 91,95
  1328. X  herc.obj: $(BGI)\herc.bgi
  1329. X      $(BGI)\bgiobj $(BGI)\herc
  1330. X  
  1331. X! att.obj: $(BGI)\att.bgi
  1332. X!     $(BGI)\bgiobj $(BGI)\att
  1333. X
  1334. X--- 98,102 -----
  1335. X  hercf.obj: $(BGI)\herc.bgi
  1336. X      $(BGI)\bgiobj /F $(BGI)\herc
  1337. X  
  1338. X! attf.obj: $(BGI)\att.bgi
  1339. X!     $(BGI)\bgiobj /F $(BGI)\att
  1340. Xdiff -cr ./makefile.unx ../gnuplot2.02/makefile.unx
  1341. X*** ./makefile.unx    Tue Sep 18 14:56:51 1990
  1342. X--- ../gnuplot2.02/makefile.unx    Tue Dec 11 16:42:00 1990
  1343. X***************
  1344. X*** 16,22
  1345. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  1346. X  # -DBZERO if you need to use bzero() (another BSD feature) instead of memset() 
  1347. X  # -DNOCOPY if you don't have a memcpy() by any name
  1348. X! # -DGAMMA if you've got gamma(3)
  1349. X  # -fswitch if you are compiling on a Sun3 (or even -f68881)
  1350. X  #    (but -fswitch is buggy on some systems, so watch out)
  1351. X  # -O if you trust your compiler's optimizer
  1352. X
  1353. X--- 16,27 -----
  1354. X  # -DBCOPY if your memcpy() is called bcopy() (a Berkeleyism, right?)
  1355. X  # -DBZERO if you need to use bzero() (another BSD feature) instead of memset() 
  1356. X  # -DNOCOPY if you don't have a memcpy() by any name
  1357. X! # -DGAMMA=gamma if you've got gamma(3)
  1358. X! # -DNOCWDRC to inhibit check of ".gnuplot" in current directory
  1359. X! #    (for security reasons)
  1360. X! # -DGETCWD if your unix uses getcwd() instead of getcd()
  1361. X! #    this is needed by HP-UX and Cray Unicos systems.
  1362. X! # -Dunix is required to explicitly define "unix" for SCO 
  1363. X  # -fswitch if you are compiling on a Sun3 (or even -f68881)
  1364. X  #    (but -fswitch is buggy on some systems, so watch out)
  1365. X  # -O if you trust your compiler's optimizer
  1366. X***************
  1367. X*** 20,26
  1368. X  # -fswitch if you are compiling on a Sun3 (or even -f68881)
  1369. X  #    (but -fswitch is buggy on some systems, so watch out)
  1370. X  # -O if you trust your compiler's optimizer
  1371. X! CFLAGS = -DVFORK -DBCOPY -DBZERO -DGAMMA #-gx #-O
  1372. X  
  1373. X  # -lplot if you have -DUNIXPLOT
  1374. X  # -lsuntool -lsunwindow -lpixrect  if you have -DSUN
  1375. X
  1376. X--- 25,31 -----
  1377. X  # -fswitch if you are compiling on a Sun3 (or even -f68881)
  1378. X  #    (but -fswitch is buggy on some systems, so watch out)
  1379. X  # -O if you trust your compiler's optimizer
  1380. X! CFLAGS = -DVFORK -DBCOPY -DBZERO -DGAMMA=gamma #-gx #-O
  1381. X  
  1382. X  # -lplot if you have -DUNIXPLOT
  1383. X  # -lsuntool -lsunwindow -lpixrect  if you have -DSUN
  1384. X***************
  1385. X*** 25,30
  1386. X  # -lplot if you have -DUNIXPLOT
  1387. X  # -lsuntool -lsunwindow -lpixrect  if you have -DSUN
  1388. X  # -lgl_s if IRIS4D
  1389. X  LIBS = -lm -lplot
  1390. X  
  1391. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  1392. X
  1393. X--- 30,36 -----
  1394. X  # -lplot if you have -DUNIXPLOT
  1395. X  # -lsuntool -lsunwindow -lpixrect  if you have -DSUN
  1396. X  # -lgl_s if IRIS4D
  1397. X+ # -lccgi if -DCGI
  1398. X  LIBS = -lm -lplot
  1399. X  
  1400. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  1401. X***************
  1402. X*** 29,34
  1403. X  
  1404. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  1405. X  # see other terminal defines in term.h
  1406. X  # -DFIG         Fig graphics language (requires object.h from TransFig)
  1407. X  # -DIRIS4D      IRIS4D series computer
  1408. X  # -DSUN         Sun Microsystems Workstation
  1409. X
  1410. X--- 35,41 -----
  1411. X  
  1412. X  # -D<terminal> in TERMFLAGS iff you wish to support <terminal>
  1413. X  # see other terminal defines in term.h
  1414. X+ # -DCGI        SCO CGI
  1415. X  # -DFIG         Fig graphics language (requires object.h from TransFig)
  1416. X  # -DIRIS4D      IRIS4D series computer
  1417. X  # -DSUN         Sun Microsystems Workstation
  1418. X***************
  1419. X*** 36,42
  1420. X  
  1421. X  TERMFLAGS =  -Iterm -DUNIXPLOT
  1422. X  
  1423. X! OBJS = command.o eval.o graphics.o help.o internal.o misc.o parse.o\
  1424. X      plot.o scanner.o setshow.o standard.o term.o util.o 
  1425. X  
  1426. X  DIRS = term demo bugtest docs docs/latextut translate
  1427. X
  1428. X--- 43,49 -----
  1429. X  
  1430. X  TERMFLAGS =  -Iterm -DUNIXPLOT
  1431. X  
  1432. X! OBJS = bitmap.o command.o eval.o graphics.o help.o internal.o misc.o parse.o\
  1433. X      plot.o scanner.o setshow.o standard.o term.o util.o 
  1434. X  
  1435. X  DIRS = term demo bugtest docs docs/latextut translate
  1436. X***************
  1437. X*** 43,56
  1438. X  CSOURCE1 = command.c setshow.c 
  1439. X  CSOURCE2 = help.c graphics.c internal.c 
  1440. X  CSOURCE3 = misc.c eval.c parse.c plot.c scanner.c standard.c 
  1441. X! CSOURCE4 = term.c util.c version.c
  1442. X! CSOURCE5 = term/aed.trm term/dxy.trm term/eps60.trm term/epson.trm \
  1443. X!     term/font5x7.trm term/hp26.trm term/hp2648.trm term/hpgl.trm \
  1444. X!     term/hpljet.trm term/iris4d.trm term/latex.trm term/sun.trm
  1445. X! CSOURCE6 = term/post.trm term/pc.trm term/qms.trm term/regis.trm \
  1446. X!     term/tek.trm term/unixpc.trm term/unixplot.trm term/v384.trm
  1447. X! CSOURCE7 = term/imPcodes.h term/imagen.trm term/object.h term/fig.trm \
  1448. X!     term/latex.trm term/eepic.trm term/x11.trm gnuplot_x11.c
  1449. X  # not C code, but still needed
  1450. X  ETC = Copyright README README.gnutex makefile.unx makefile.vms  \
  1451. X      README.x11 makefile.x11 \
  1452. X
  1453. X--- 50,64 -----
  1454. X  CSOURCE1 = command.c setshow.c 
  1455. X  CSOURCE2 = help.c graphics.c internal.c 
  1456. X  CSOURCE3 = misc.c eval.c parse.c plot.c scanner.c standard.c 
  1457. X! CSOURCE4 = bitmap.c term.c util.c version.c
  1458. X! CSOURCE5 = term/aed.trm term/cgi.trm term/dxy.trm term/eepic.trm \
  1459. X!     term/epson.trm term/fig.trm term/hp26.trm term/hp2648.trm \
  1460. X!     term/hpgl.trm term/hpljii.trm 
  1461. X! CSOURCE6 = term/imPcodes.h term/imagen.trm term/object.h \
  1462. X!     term/iris4d.trm term/kyo.trm term/latex.trm term/pc.trm 
  1463. X! CSOURCE7 = term/post.trm term/qms.trm term/regis.trm term/sun.trm \
  1464. X!     term/t410x.trm term/tek.trm term/unixpc.trm term/unixplot.trm \
  1465. X!     term/v384.trm term/x11.trm gnuplot_x11.c
  1466. X  # not C code, but still needed
  1467. X  ETC = Copyright README README.gnutex makefile.unx makefile.vms  \
  1468. X      README.x11 makefile.x11 \
  1469. X***************
  1470. X*** 54,60
  1471. X  # not C code, but still needed
  1472. X  ETC = Copyright README README.gnutex makefile.unx makefile.vms  \
  1473. X      README.x11 makefile.x11 \
  1474. X!     makefile.3b1 plot.h help.h setshow.h term.h lasergnu \
  1475. X       demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  1476. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  1477. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  1478. X
  1479. X--- 62,68 -----
  1480. X  # not C code, but still needed
  1481. X  ETC = Copyright README README.gnutex makefile.unx makefile.vms  \
  1482. X      README.x11 makefile.x11 \
  1483. X!     makefile.3b1 plot.h help.h setshow.h bitmap.h term.h lasergnu \
  1484. X       demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  1485. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  1486. X      demo/param.demo demo/using.demo demo/using.dat \
  1487. X***************
  1488. X*** 57,62
  1489. X      makefile.3b1 plot.h help.h setshow.h term.h lasergnu \
  1490. X       demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  1491. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  1492. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  1493. X      bugtest/mscbug.c term/README \
  1494. X      linkopt.vms buildvms.com
  1495. X
  1496. X--- 65,71 -----
  1497. X      makefile.3b1 plot.h help.h setshow.h bitmap.h term.h lasergnu \
  1498. X       demo/1.dat demo/2.dat demo/3.dat demo/controls.demo \
  1499. X      demo/simple.demo demo/polar.demo demo/electron.demo \
  1500. X+     demo/param.demo demo/using.demo demo/using.dat \
  1501. X      bugtest/README bugtest/printf.c bugtest/scanf.c \
  1502. X      bugtest/mscbug.c term/README \
  1503. X      linkopt.vms buildvms.com
  1504. X***************
  1505. X*** 100,106
  1506. X  man_install: docs/gnuplot.1 docs/lasergnu.1
  1507. X      cp docs/gnuplot.1 docs/lasergnu.1 $(MANDEST)
  1508. X  
  1509. X! term.o: term.h $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1510. X      $(CC) $(CFLAGS) $(TERMFLAGS) -c term.c
  1511. X  
  1512. X  version.o:
  1513. X
  1514. X--- 109,115 -----
  1515. X  man_install: docs/gnuplot.1 docs/lasergnu.1
  1516. X      cp docs/gnuplot.1 docs/lasergnu.1 $(MANDEST)
  1517. X  
  1518. X! term.o: term.h term.c $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1519. X      $(CC) $(CFLAGS) $(TERMFLAGS) -c term.c
  1520. X  
  1521. X  version.o:
  1522. X***************
  1523. X*** 113,119
  1524. X  
  1525. X  command.o help.o misc.o: help.h
  1526. X  
  1527. X! command.o graphics.o misc.o plot.o setshow.o: setshow.h
  1528. X  
  1529. X  SOURCES=plot.h help.h setshow.h $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) \
  1530. X      $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1531. X
  1532. X--- 122,128 -----
  1533. X  
  1534. X  command.o help.o misc.o: help.h
  1535. X  
  1536. X! command.o graphics.o misc.o plot.o setshow.o term.o: setshow.h
  1537. X  
  1538. X  bitmap.o term.o: bitmap.h
  1539. X  
  1540. X***************
  1541. X*** 115,122
  1542. X  
  1543. X  command.o graphics.o misc.o plot.o setshow.o: setshow.h
  1544. X  
  1545. X! SOURCES=plot.h help.h setshow.h $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) \
  1546. X!     $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1547. X  
  1548. X  lint:
  1549. X      lint -hx $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) $(CSOURCE4)
  1550. X
  1551. X--- 124,130 -----
  1552. X  
  1553. X  command.o graphics.o misc.o plot.o setshow.o term.o: setshow.h
  1554. X  
  1555. X! bitmap.o term.o: bitmap.h
  1556. X  
  1557. X  SOURCES=plot.h help.h setshow.h bitmap.h term.h $(CSOURCE1) $(CSOURCE2) \
  1558. X      $(CSOURCE3) $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1559. X***************
  1560. X*** 118,123
  1561. X  SOURCES=plot.h help.h setshow.h $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) \
  1562. X      $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1563. X  
  1564. X  lint:
  1565. X      lint -hx $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) $(CSOURCE4)
  1566. X  
  1567. X
  1568. X--- 126,134 -----
  1569. X  
  1570. X  bitmap.o term.o: bitmap.h
  1571. X  
  1572. X+ SOURCES=plot.h help.h setshow.h bitmap.h term.h $(CSOURCE1) $(CSOURCE2) \
  1573. X+     $(CSOURCE3) $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1574. X+ 
  1575. X  lint:
  1576. X      lint -hx $(SOURCES)
  1577. X  
  1578. X***************
  1579. X*** 119,125
  1580. X      $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1581. X  
  1582. X  lint:
  1583. X!     lint -hx $(CSOURCE1) $(CSOURCE2) $(CSOURCE3) $(CSOURCE4)
  1584. X  
  1585. X  clean:
  1586. X      rm -f *.o *~ term/*~
  1587. X
  1588. X--- 130,136 -----
  1589. X      $(CSOURCE3) $(CSOURCE4) $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1590. X  
  1591. X  lint:
  1592. X!     lint -hx $(SOURCES)
  1593. X  
  1594. X  clean:
  1595. X      rm -f *.o *~ term/*~
  1596. Xdiff -cr ./makefile.vms ../gnuplot2.02/makefile.vms
  1597. X*** ./makefile.vms    Tue Sep 18 14:56:53 1990
  1598. X--- ../gnuplot2.02/makefile.vms    Fri Dec 14 15:48:48 1990
  1599. X***************
  1600. X*** 14,20
  1601. X  
  1602. X  TERMFLAGS = 
  1603. X  
  1604. X! OBJS =  command.obj,eval.obj,graphics.obj,internal.obj, \
  1605. X          misc.obj,parse.obj,plot.obj,scanner.obj,setshow.obj, \
  1606. X          standard.obj,term.obj,util.obj,version.obj
  1607. X  
  1608. X
  1609. X--- 14,20 -----
  1610. X  
  1611. X  TERMFLAGS = 
  1612. X  
  1613. X! OBJS =  bitmap.obj,command.obj,eval.obj,graphics.obj,internal.obj, \
  1614. X          misc.obj,parse.obj,plot.obj,scanner.obj,setshow.obj, \
  1615. X          standard.obj,term.obj,util.obj,version.obj
  1616. X  
  1617. X***************
  1618. X*** 18,33
  1619. X          misc.obj,parse.obj,plot.obj,scanner.obj,setshow.obj, \
  1620. X          standard.obj,term.obj,util.obj,version.obj
  1621. X  
  1622. X! CSOURCE1 = command.c setshow.c
  1623. X! CSOURCE2 = help.c graphics.c internal.c
  1624. X! CSOURCE3 = misc.c eval.c parse.c plot.c scanner.c standard.c
  1625. X! CSOURCE4 = term.c util.c version.c
  1626. X! CSOURCE5 = [.term]aed.trm [.term]dxy.trm [.term]eps60.trm [.term]epson.trm \
  1627. X!     [.term]font5x7.trm  [.term]hp26.trm [.term]hp2648.trm [.term]hpgl.trm \
  1628. X!         [.term]hpljet.trm [.term]iris4d.trm [.term]latex.trm
  1629. X! CSOURCE6 = [.term]post.trm [.term]pc.trm [.term]qms.trm [.term]regis.trm  \
  1630. X!         [.term]tek.trm [.term]unixpc.trm [.term]unixplot.trm [.term]v384.trm  \
  1631. X!         [.term]imPcodes.h [.term]imagen.trm [.term]object.h [.term]fig.trm
  1632. X  
  1633. X  
  1634. X  all :   gnuplot.exe gnuplot.hlp gnuplot.hlb
  1635. X
  1636. X--- 18,35 -----
  1637. X          misc.obj,parse.obj,plot.obj,scanner.obj,setshow.obj, \
  1638. X          standard.obj,term.obj,util.obj,version.obj
  1639. X  
  1640. X! CSOURCE1 = command.c setshow.c 
  1641. X! CSOURCE2 = help.c graphics.c internal.c 
  1642. X! CSOURCE3 = misc.c eval.c parse.c plot.c scanner.c standard.c 
  1643. X! CSOURCE4 = bitmap.c term.c util.c version.c
  1644. X! CSOURCE5 = [.term]aed.trm [.term]cgi.trm [.term]dxy.trm [.term]eepic.trm \
  1645. X!     [.term]epson.trm [.term]fig.trm [.term]hp26.trm [.term]hp2648.trm \
  1646. X!     [.term]hpgl.trm [.term]hpljii.trm 
  1647. X! CSOURCE6 = [.term]imPcodes.h [.term]imagen.trm [.term]object.h \
  1648. X!     [.term]iris4d.trm [.term]kyo.trm [.term]latex.trm [.term]pc.trm 
  1649. X! CSOURCE7 = [.term]post.trm [.term]qms.trm [.term]regis.trm [.term]sun.trm \
  1650. X!     [.term]t410x.trm [.term]tek.trm [.term]unixpc.trm [.term]unixplot.trm \
  1651. X!     [.term]v384.trm [.term]x11.trm gnuplot_x11.c
  1652. X  
  1653. X  all :   gnuplot.exe gnuplot.hlp gnuplot.hlb
  1654. X  
  1655. X***************
  1656. X*** 29,35
  1657. X          [.term]tek.trm [.term]unixpc.trm [.term]unixplot.trm [.term]v384.trm  \
  1658. X          [.term]imPcodes.h [.term]imagen.trm [.term]object.h [.term]fig.trm
  1659. X  
  1660. X- 
  1661. X  all :   gnuplot.exe gnuplot.hlp gnuplot.hlb
  1662. X  
  1663. X  
  1664. X
  1665. X--- 31,36 -----
  1666. X      [.term]t410x.trm [.term]tek.trm [.term]unixpc.trm [.term]unixplot.trm \
  1667. X      [.term]v384.trm [.term]x11.trm gnuplot_x11.c
  1668. X  
  1669. X  all :   gnuplot.exe gnuplot.hlp gnuplot.hlb
  1670. X  
  1671. X  
  1672. X***************
  1673. X*** 46,53
  1674. X          cc [.docs]doc2hlp.c
  1675. X          link doc2hlp,linkopt.vms/opt
  1676. X  
  1677. X! term.obj : term.h $(CSOURCE4) $(CSOURCE5) $(CSOURCE6)
  1678. X!         cc $(CFLAGS) $(TERMFLAGS) term.c
  1679. X  
  1680. X  $(OBJS) : plot.h
  1681. X  
  1682. X
  1683. X--- 47,54 -----
  1684. X          cc [.docs]doc2hlp.c
  1685. X          link doc2hlp,linkopt.vms/opt
  1686. X  
  1687. X! term.obj: term.h term.c $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1688. X!     $(CC) $(CFLAGS) $(TERMFLAGS) term.c
  1689. X  
  1690. X  $(OBJS): plot.h
  1691. X  
  1692. X***************
  1693. X*** 49,55
  1694. X  term.obj : term.h $(CSOURCE4) $(CSOURCE5) $(CSOURCE6)
  1695. X          cc $(CFLAGS) $(TERMFLAGS) term.c
  1696. X  
  1697. X! $(OBJS) : plot.h
  1698. X  
  1699. X  command.obj help.obj misc.obj : help.h
  1700. X  
  1701. X
  1702. X--- 50,56 -----
  1703. X  term.obj: term.h term.c $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  1704. X      $(CC) $(CFLAGS) $(TERMFLAGS) term.c
  1705. X  
  1706. X! $(OBJS): plot.h
  1707. X  
  1708. X  command.obj help.obj misc.obj: help.h
  1709. X  
  1710. X***************
  1711. X*** 51,57
  1712. X  
  1713. X  $(OBJS) : plot.h
  1714. X  
  1715. X! command.obj help.obj misc.obj : help.h
  1716. X  
  1717. X  command.obj graphics.obj misc.obj plot.obj setshow.obj : setshow.h
  1718. X  
  1719. X
  1720. X--- 52,58 -----
  1721. X  
  1722. X  $(OBJS): plot.h
  1723. X  
  1724. X! command.obj help.obj misc.obj: help.h
  1725. X  
  1726. X  command.obj graphics.obj misc.obj plot.obj setshow.obj term.obj: setshow.h
  1727. X  
  1728. X***************
  1729. X*** 53,59
  1730. X  
  1731. X  command.obj help.obj misc.obj : help.h
  1732. X  
  1733. X! command.obj graphics.obj misc.obj plot.obj setshow.obj : setshow.h
  1734. X  
  1735. X  clean :
  1736. X          purge/log
  1737. X
  1738. X--- 54,62 -----
  1739. X  
  1740. X  command.obj help.obj misc.obj: help.h
  1741. X  
  1742. X! command.obj graphics.obj misc.obj plot.obj setshow.obj term.obj: setshow.h
  1743. X! 
  1744. X! bitmap.obj term.obj: bitmap.h
  1745. X  
  1746. X  clean :
  1747. X          purge/log
  1748. END_OF_patch2c
  1749. if test 50960 -ne `wc -c <patch2c`; then
  1750.     echo shar: \"patch2c\" unpacked with wrong size!
  1751. fi
  1752. # end of overwriting check
  1753. fi
  1754. echo shar: End of shell archive.
  1755. exit 0
  1756.  
  1757. exit 0 # Just in case...
  1758. -- 
  1759. Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
  1760. Sterling Software, IMD           UUCP:     uunet!sparky!kent
  1761. Phone:    (402) 291-8300         FAX:      (402) 291-4362
  1762. Please send comp.sources.misc-related mail to kent@uunet.uu.net.
  1763.